• word of the day

    sciurus carolinensis

    sciurus carolinensis - Dictionary definition and meaning for word sciurus carolinensis

    Definition
    (noun) common medium-large squirrel of eastern North America; now introduced into England
Download our Mobile App Today
Receive our word of the day
on Whatsapp